weep (one's) heart out - Spanish English Dictionary